/**
 * 
 */
package datastructure;

/**
 * @author michaelyi
 *
 */
public interface MyHashTable<K, V> {

	/**
	 * Removers all of the mappings from this map
	 */
	void clear();
	
	boolean containsKey(Object key);
	
	boolean containsValue(Object value);
	
	V get(Object key);
	
	V put(K key, V value);
	
	V remove(Object key);
	
	int size();
	
}
